package com.sc.nft.entity.vo;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.sc.nft.enums.PushTagLinkTypeEnum;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * @author 刘国航
 * @since 2024/6/4 9:50
 */
@Data
public class PushManageTagVo {

    @ApiModelProperty("标签id")
    private Long id;

    @ApiModelProperty("标签名称")
    private String name;

    @ApiModelProperty("关联类型")
    private PushTagLinkTypeEnum linkType;

    @ApiModelProperty("标签内人数")
    private Integer userCount = 0;

    @ApiModelProperty("关联藏品id")
    private Long collectionId;

    @ApiModelProperty("关联藏品名称")
    private String collectionName;

    @ApiModelProperty("关联藏品图片")
    private String collectionImage;

    @ApiModelProperty("用户列表")
    private Page<PushManageTagUserVo> userData;

}
